<html>
 <head>
  <meta charset="UTF-8">
 </head>
 <body>
  <h1 data-lake-id="tCMwX" id="tCMwX"><span data-lake-id="ue94def49" id="ue94def49">典型回答</span></h1>
  <p data-lake-id="uf41b32fc" id="uf41b32fc"><span data-lake-id="u4e02a49d" id="u4e02a49d">HTTP和HTTPS是两种协议，分别是Hypertext Transfer Protocol和HyperText Transfer Protocol Secure。</span></p>
  <p data-lake-id="u98ce70ed" id="u98ce70ed"><span data-lake-id="ua059030b" id="ua059030b">​</span><br></p>
  <p data-lake-id="u64b8fa8c" id="u64b8fa8c"><span data-lake-id="ufe5d60a9" id="ufe5d60a9">HTTP还经常被称之为</span><span data-lake-id="u7b870eda" id="u7b870eda" style="color: rgb(32, 33, 34)">HTTP over SSL或者HTTP over TSL，HTTPS经由HTTP进行通信，但利用SSL/TLS来</span><a href="https://zh.wikipedia.org/wiki/%E5%8A%A0%E5%AF%86" target="_blank" data-lake-id="u2151db11" id="u2151db11"><span data-lake-id="ubf2d37a9" id="ubf2d37a9" style="color: rgb(32, 33, 34)">加密</span></a><span data-lake-id="u326b71b2" id="u326b71b2" style="color: rgb(32, 33, 34)">数据包。</span></p>
  <p data-lake-id="ue02fdcb2" id="ue02fdcb2"><span data-lake-id="u597e298c" id="u597e298c" style="color: rgb(32, 33, 34)">​</span><br></p>
  <p data-lake-id="u5608596e" id="u5608596e"><img src="https://cdn.nlark.com/yuque/0/2023/png/5378072/1698481085767-925e51fd-a290-4357-acbc-9f4bca16906c.png?x-oss-process=image%2Fwatermark%2Ctype_d3F5LW1pY3JvaGVp%2Csize_17%2Ctext_SmF2YSA4IEd1IFA%3D%2Ccolor_FFFFFF%2Cshadow_50%2Ct_80%2Cg_se%2Cx_10%2Cy_10"></p>
  <p data-lake-id="u46ace305" id="u46ace305"><span data-lake-id="u9602b01f" id="u9602b01f" style="color: rgb(32, 33, 34)">​</span><br></p>
  <p data-lake-id="u2fdbc6ef" id="u2fdbc6ef"><span data-lake-id="ufc2ed04f" id="ufc2ed04f" style="color: rgb(32, 33, 34)">他们的区别主要由以下几个方面：</span></p>
  <p data-lake-id="u8a30ff45" id="u8a30ff45"><span data-lake-id="u533adc82" id="u533adc82">​</span><br></p>
  <ol list="ue4133472">
   <li fid="uec31c942" data-lake-id="u73024989" id="u73024989"><span data-lake-id="ud972f615" id="ud972f615">安全性:</span></li>
  </ol>
  <ul list="ucb092ec5" data-lake-indent="1">
   <li fid="ufed82c33" data-lake-id="uffd1b849" id="uffd1b849"><span data-lake-id="ua38adb69" id="ua38adb69">HTTP: HTTP是明文传输的，这意味着数据在传输过程中不加密，容易受到中间人攻击。敏感信息，如密码和信用卡号，如果通过HTTP传输，可能会被窃取。</span></li>
   <li fid="ufed82c33" data-lake-id="u6c995e73" id="u6c995e73"><span data-lake-id="u3556631c" id="u3556631c">HTTPS: HTTPS使用SSL（Secure Sockets Layer）或其继任者TLS（Transport Layer Security）来加密数据传输，使数据在传输过程中加密，更难被中间人攻击窃取。</span></li>
  </ul>
  <ol list="ue4133472" start="2">
   <li fid="uec31c942" data-lake-id="u4d364e64" id="u4d364e64"><span data-lake-id="u2548ec51" id="u2548ec51">URL</span><span data-lake-id="u56f4e098" id="u56f4e098">:</span></li>
  </ol>
  <ul list="ub1b7c14f" data-lake-indent="1">
   <li fid="u5633808d" data-lake-id="u973c2bfc" id="u973c2bfc"><span data-lake-id="u928ea90f" id="u928ea90f">HTTP: HTTP的URL以http://开头</span></li>
   <li fid="u5633808d" data-lake-id="uafb002ac" id="uafb002ac"><span data-lake-id="uda47b0ae" id="uda47b0ae">HTTPS: HTTPS的URL以https://开头</span></li>
  </ul>
  <ol list="ue4133472" start="3">
   <li fid="uec31c942" data-lake-id="uaac98072" id="uaac98072"><span data-lake-id="ud27417a8" id="ud27417a8">证书</span><span data-lake-id="uca45b37b" id="uca45b37b">:</span></li>
  </ol>
  <ul list="ue4a021e2" data-lake-indent="1">
   <li fid="u83da3355" data-lake-id="u36495667" id="u36495667"><span data-lake-id="uc575addd" id="uc575addd">HTTP: HTTP不需要使用数字证书。</span></li>
   <li fid="u83da3355" data-lake-id="u15bbb2b1" id="u15bbb2b1"><span data-lake-id="u4f4b2a0e" id="u4f4b2a0e">HTTPS: HTTPS需要使用数字证书，这个证书由受信任的第三方机构（如CA，Certificate Authority）颁发，用于验证网站的身份。</span></li>
  </ul>
  <ol list="ue4133472" start="4">
   <li fid="uec31c942" data-lake-id="u2ac27be0" id="u2ac27be0"><span data-lake-id="u72701de8" id="u72701de8">默认端口</span><span data-lake-id="ue81ad86e" id="ue81ad86e">:</span></li>
  </ol>
  <ul list="u83dc6e7c" data-lake-indent="1">
   <li fid="u2c334674" data-lake-id="u45141289" id="u45141289"><span data-lake-id="ue1a4305c" id="ue1a4305c">HTTP: 默认端口为80。</span></li>
   <li fid="u2c334674" data-lake-id="ubd1e7dd6" id="ubd1e7dd6"><span data-lake-id="u369b6cd4" id="u369b6cd4">HTTPS: 默认端口为443。</span></li>
  </ul>
  <ol list="ue4133472" start="5">
   <li fid="uec31c942" data-lake-id="u31eadf90" id="u31eadf90"><span data-lake-id="ua120172e" id="ua120172e">性能</span><span data-lake-id="ubea81b42" id="ubea81b42">:</span></li>
  </ol>
  <ul list="u7e2860d1" data-lake-indent="1">
   <li fid="u7b28439b" data-lake-id="ud2793593" id="ud2793593"><span data-lake-id="uec9cef35" id="uec9cef35">HTTP: 由于不需要加密和解密数据，HTTP的性能通常比HTTPS更高。这在某些情况下可以使HTTP成为更好的选择，尤其是对于不涉及敏感信息的静态内容传输。</span></li>
   <li fid="u7b28439b" data-lake-id="u49f40e48" id="u49f40e48"><span data-lake-id="u246e0a73" id="u246e0a73">HTTPS: HTTPS需要进行加密和解密操作，这会增加一些计算开销，但现代计算机和服务器通常能够很好地处理这种负担。</span></li>
  </ul>
  <p data-lake-id="ue82ca9d3" id="ue82ca9d3"><br></p>
  <h1 data-lake-id="eJ1tf" id="eJ1tf"><span data-lake-id="u51aacaa3" id="u51aacaa3">扩展知识</span></h1>
  <p data-lake-id="u0b59b708" id="u0b59b708"><br></p>
  <h2 data-lake-id="hHuHH" id="hHuHH"><span data-lake-id="u9f9b7805" id="u9f9b7805">TLS VS SSL</span></h2>
  <p data-lake-id="u4f2084ac" id="u4f2084ac"><br></p>
  <p data-lake-id="u74680d11" id="u74680d11"><span data-lake-id="u0210e25b" id="u0210e25b">TLS（Transport Layer Security）和 SSL（Secure Sockets Layer）都是加密通信协议，用于在计算机网络上保护数据传输的安全性。</span></p>
  <p data-lake-id="u7054d4e3" id="u7054d4e3"><span data-lake-id="ude9c1ca4" id="ude9c1ca4">​</span><br></p>
  <table data-lake-id="s6KOr" id="s6KOr" margin="true" width-mode="contain" class="lake-table" style="width: 750px">
   <colgroup>
    <col width="250">
    <col width="250">
    <col width="250">
   </colgroup>
   <tbody>
    <tr data-lake-id="u4d2e0559" id="u4d2e0559" style="height: 37px">
     <td data-lake-id="u31968205" id="u31968205">
      <p data-lake-id="u89eefabe" id="u89eefabe"><br></p></td>
     <td data-lake-id="u5ddcedde" id="u5ddcedde">
      <p data-lake-id="ueb1ee1b0" id="ueb1ee1b0"><span data-lake-id="ub86e2e25" id="ub86e2e25">SSL</span></p></td>
     <td data-lake-id="u5194a508" id="u5194a508">
      <p data-lake-id="u25b0c456" id="u25b0c456"><span data-lake-id="u3c9e053e" id="u3c9e053e">TLS</span></p></td>
    </tr>
    <tr data-lake-id="u5e7e11ac" id="u5e7e11ac">
     <td data-lake-id="uf91f5eb2" id="uf91f5eb2">
      <p data-lake-id="u1ffdb618" id="u1ffdb618"><span data-lake-id="u24c5ec51" id="u24c5ec51">全称</span></p></td>
     <td data-lake-id="uc2114835" id="uc2114835">
      <p data-lake-id="uad70aee6" id="uad70aee6"><span data-lake-id="u981c551b" id="u981c551b">Secure Sockets Layer</span></p></td>
     <td data-lake-id="ub2efc442" id="ub2efc442">
      <p data-lake-id="u3dd78d06" id="u3dd78d06"><span data-lake-id="u67b2c62f" id="u67b2c62f">Transport Layer Security</span></p></td>
    </tr>
    <tr data-lake-id="u3a17be3d" id="u3a17be3d">
     <td data-lake-id="uc22d4350" id="uc22d4350">
      <p data-lake-id="u2f302d21" id="u2f302d21"><span data-lake-id="u33e592e2" id="u33e592e2">重要版本</span></p></td>
     <td data-lake-id="uc2311a2a" id="uc2311a2a">
      <p data-lake-id="u5ffca93d" id="u5ffca93d"><span data-lake-id="u09c3b94a" id="u09c3b94a">SSL 1.0</span></p>
      <p data-lake-id="u6b05b499" id="u6b05b499"><span data-lake-id="ud61c60a2" id="ud61c60a2">SSL 2.0</span></p>
      <p data-lake-id="u88e485bb" id="u88e485bb"><span data-lake-id="u6903ac20" id="u6903ac20">SSL 3.0</span></p></td>
     <td data-lake-id="u00220776" id="u00220776">
      <p data-lake-id="u2b0e5b55" id="u2b0e5b55"><span data-lake-id="ue25280ae" id="ue25280ae">TLS 1.0</span></p>
      <p data-lake-id="u07badac6" id="u07badac6"><span data-lake-id="u88eb784a" id="u88eb784a">TLS 1.1</span></p>
      <p data-lake-id="u98d7c63d" id="u98d7c63d"><span data-lake-id="u0eb4d6e5" id="u0eb4d6e5">TLS 1.2</span></p>
      <p data-lake-id="u7b20a633" id="u7b20a633"><span data-lake-id="u117dba24" id="u117dba24">TLS 1.3</span></p></td>
    </tr>
    <tr data-lake-id="u7d1d4880" id="u7d1d4880">
     <td data-lake-id="u63779a3e" id="u63779a3e">
      <p data-lake-id="u58f4994e" id="u58f4994e"><span data-lake-id="u85f4f5d2" id="u85f4f5d2">使用情况</span></p></td>
     <td data-lake-id="ua7502c1a" id="ua7502c1a">
      <p data-lake-id="u1093a39a" id="u1093a39a"><span data-lake-id="u767833ba" id="u767833ba">SSL各个版本都存在安全漏洞，目前用的比较少</span></p></td>
     <td data-lake-id="uec93ca80" id="uec93ca80">
      <p data-lake-id="uc6f199df" id="uc6f199df"><span data-lake-id="ua63d714f" id="ua63d714f">TLS 1.2和TLS 1.3是目前最广泛使用的版本，因为它们提供更高的安全性。</span></p></td>
    </tr>
    <tr data-lake-id="uf29345e8" id="uf29345e8" style="height: 66px">
     <td data-lake-id="u584cc3ab" id="u584cc3ab">
      <p data-lake-id="ub9ca100b" id="ub9ca100b"><span data-lake-id="u29a70376" id="u29a70376">性能</span></p></td>
     <td data-lake-id="u7ce32de2" id="u7ce32de2" colspan="2">
      <p data-lake-id="ub2196ae5" id="ub2196ae5"><span data-lake-id="uecb84280" id="uecb84280">TLS的性能通常比SSL更好，尤其是TLS 1.2和TLS 1.3版本，因为它们引入了更有效的加密算法和协议优化。</span></p></td>
    </tr>
   </tbody>
  </table>
 </body>
</html>